package com.huike.stock_analysis.entity;

import java.util.Date;

/**
 * 
 * @author mzLEI
 * @date 2020年7月2日
 */

/*
 * 债务能力信息
 */
public class DebtInfo {
	private Date date; //报表日期
	private double assetsDebtRatio; //资产负债率
	private double assetsDebtRatioOfSame; //行业平均资产负债率
	private double flowRatio; //流动比率
	private double spendRatio; //速动比率
	private double flowRatioOfSame; //行业平均流动比率
	private double equityRatio; //产权比率
	private double fixedAssetsRaito; //固定资产比率
	private double tangibleAssets; //有形资产比率
	private double longTermDebtRatio; //长期负债比率
	private double cashRatio; //现金比率
	
	public DebtInfo() {
		super();
	}
	
	/**
	 * 
	 * @param assetsDebtRatio
	 * @param assetsDebtRatioOfSame
	 * @param flowRatio
	 * @param flowRatioOfSame
	 * @param equityRatio
	 * @param fixedAssetsRaito
	 * @param tangibleAssets
	 * @param longTermDebtRatio
	 */
	public DebtInfo(double assetsDebtRatio, double assetsDebtRatioOfSame, double flowRatio, double flowRatioOfSame,
			double equityRatio, double fixedAssetsRaito, double tangibleAssets, double longTermDebtRatio) {
		super();
		this.assetsDebtRatio = assetsDebtRatio;
		this.assetsDebtRatioOfSame = assetsDebtRatioOfSame;
		this.flowRatio = flowRatio;
		this.flowRatioOfSame = flowRatioOfSame;
		this.equityRatio = equityRatio;
		this.fixedAssetsRaito = fixedAssetsRaito;
		this.tangibleAssets = tangibleAssets;
		this.longTermDebtRatio = longTermDebtRatio;
	}

	public double getAssetsDebtRatio() {
		return assetsDebtRatio;
	}

	public void setAssetsDebtRatio(double assetsDebtRatio) {
		this.assetsDebtRatio = assetsDebtRatio;
	}

	public double getAssetsDebtRatioOfSame() {
		return assetsDebtRatioOfSame;
	}

	public void setAssetsDebtRatioOfSame(double assetsDebtRatioOfSame) {
		this.assetsDebtRatioOfSame = assetsDebtRatioOfSame;
	}

	public double getFlowRatio() {
		return flowRatio;
	}

	public void setFlowRatio(double flowRatio) {
		this.flowRatio = flowRatio;
	}

	public double getFlowRatioOfSame() {
		return flowRatioOfSame;
	}

	public void setFlowRatioOfSame(double flowRatioOfSame) {
		this.flowRatioOfSame = flowRatioOfSame;
	}

	public double getEquityRatio() {
		return equityRatio;
	}

	public void setEquityRatio(double equityRatio) {
		this.equityRatio = equityRatio;
	}

	public double getFixedAssetsRaito() {
		return fixedAssetsRaito;
	}

	public void setFixedAssetsRaito(double fixedAssetsRaito) {
		this.fixedAssetsRaito = fixedAssetsRaito;
	}

	public double getTangibleAssets() {
		return tangibleAssets;
	}

	public void setTangibleAssets(double tangibleAssets) {
		this.tangibleAssets = tangibleAssets;
	}

	public double getLongTermDebtRatio() {
		return longTermDebtRatio;
	}

	public void setLongTermDebtRatio(double longTermDebtRatio) {
		this.longTermDebtRatio = longTermDebtRatio;
	}

	@Override
	public String toString() {
		return "DebtInfo [assetsDebtRatio=" + assetsDebtRatio + ", assetsDebtRatioOfSame=" + assetsDebtRatioOfSame
				+ ", flowRatio=" + flowRatio + ", flowRatioOfSame=" + flowRatioOfSame + ", equityRatio=" + equityRatio
				+ ", fixedAssetsRaito=" + fixedAssetsRaito + ", tangibleAssets=" + tangibleAssets
				+ ", longTermDebtRatio=" + longTermDebtRatio + "]";
	}

	public double getSpendRatio() {
		return spendRatio;
	}

	public void setSpendRatio(double spendRatio) {
		this.spendRatio = spendRatio;
	}

	public double getCashRatio() {
		return cashRatio;
	}

	public void setCashRatio(double cashRatio) {
		this.cashRatio = cashRatio;
	}

	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}
	
	
	

}